<?php
/**
* Classe Responsável por logar na ME
* @author Filipe Dutra
* Created on 11/10/2010
* @version 1.0.003
**/ 
class Login extends Smvc {
	
/**
* Função index 
* @Params : login
* @Return : Verifica se o usuário está logado
**/
function index(){	
	
		if (!session_id()) session_start();
		
		$login = $this->plugins('Clogin');
		$login = $login->_login(CODSIS);

		if(is_array($login) && $login['status']){			

			_goto('inicio');
		
		} else {$data['login'] = $login;}
		//chamando a view	 
		$this->view('login', $data);	
	}
	
/**
* Função realiza o logout
* @Params : login 
* @Return : logoff
**/		
function logout(){
		$this->plugins('clogin')->logoff(); 
		return $this->index();
}

/**
* Função troca de senha
* @Params : login, senha 
* @Return : senha alterada
**/	
public function senha(){
	
	$this->conexao=$this->plugins('conexao');
	
	if($_SESSION['login']==""){$this->jump();}
	if(!isset($_POST['senha_atual']))
	{
	  $data['msg']="";
	  $data['titulo']="Troca de senha";
	  $data['user_nome']=$_SESSION['nome'];
	  $data['css']="inicio";
	  $this->view('senha',$data,"site");
	  return;		  
	}
		
	$atual=$_POST['senha_atual'];
	$nova=$_POST['senha_nova'];
	$confirma=$_POST['confirme'];
	
	$data['msg']=$this->conexao->troca_senha($atual,$nova,$confirma,CODSIS);
	$data['titulo']="Troca de senha";
	$data['css']="inicio";
	$data['user_nome']=$_SESSION['nome'];		
	$this->view('senha',$data,"site");		   
}	
	
				
}
